receive a thrashing

Translations
essuyer une sévère défaite